﻿/***************************************************************************
 * 文件名：DataSyncMgr
 * 功能：
 * 说明：
 * -------------------------------------------------------------------------
 * 创建时间：2024/6/26 15:55:47
 * 创建人：金文旭
 * 邮箱： mohayashi@163.com
 * =========================================================================
 *
 * 修改人：   
 * 修改时间：   
 * 修改说明：   
 ***************************************************************************/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ProjectDataChangeSync
{
    internal class DataSyncMgr
    {
        private static DataSyncService _instance;
        private static object _locker = new object();
        public static DataSyncService GetService()
        {
            if (_instance == null)
            {
                lock (_locker)
                {
                    if (_instance == null)
                    {
                        _instance = new DataSyncService();
                    }
                }
            }
            return _instance;
        }

        public static bool DoDataSync()
        {
            List<ProjectContextData> dataList = DataSyncService.GetDataList(typeof(ProjectContextData));

            //DataSyncService.SetData(data);

            //DataSyncService.DoLog();

            return true;
        }
    }
}
